
.xl1 {
	width: 8.33333333%
}
.xl2 {
	width: 16.66666667%
}
.xl3 {
	width: 25%
}
.xl4 {
	width: 33.33333333%
}
.xl5 {
	width: 41.66666667%
}
.xl6 {
	width: 50%
}
.xl7 {
	width: 58.33333333%
}
.xl8 {
	width: 66.66666667%
}
.xl9 {
	width: 75%
}
.xl10 {
	width: 83.33333333%
}
.xl11 {
	width: 91.66666667%
}
.xl12 {
	width: 100%
}
.xl0-left {
	left: 0
}
.xl1-left {
	left: 8.33333333%
}
.xl2-left {
	left: 16.66666667%
}
.xl3-left {
	left: 25%
}
.xl4-left {
	left: 33.33333333%
}
.xl5-left {
	left: 41.66666667%
}
.xl6-left {
	left: 50%
}
.xl7-left {
	left: 58.33333333%
}
.xl8-left {
	left: 66.66666667%
}
.xl9-left {
	left: 75%
}
.xl10-left {
	left: 83.33333333%
}
.xl11-left {
	left: 91.66666667%
}
.xl12-left {
	left: 100%
}
.xl0-right {
	right: 0
}
.xl1-right {
	right: 8.33333333%
}
.xl2-right {
	right: 16.66666667%
}
.xl3-right {
	right: 25%
}
.xl4-right {
	right: 33.33333333%
}
.xl5-right {
	right: 41.66666667%
}
.xl6-right {
	right: 50%
}
.xl7-right {
	right: 58.33333333%
}
.xl8-right {
	right: 66.66666667%
}
.xl9-right {
	right: 75%
}
.xl10-right {
	right: 83.33333333%
}
.xl11-right {
	right: 91.66666667%
}
.xl12-right {
	right: 100%
}
.xl0-move {
	margin-left: 0
}
.xl1-move {
	margin-left: 8.33333333%
}
.xl2-move {
	margin-left: 16.66666667%
}
.xl3-move {
	margin-left: 25%
}
.xl4-move {
	margin-left: 33.33333333%
}
.xl5-move {
	margin-left: 41.66666667%
}
.xl6-move {
	margin-left: 50%
}
.xl7-move {
	margin-left: 58.33333333%
}
.xl8-move {
	margin-left: 66.66666667%
}
.xl9-move {
	margin-left: 75%
}
.xl10-move {
	margin-left: 83.33333333%
}
.xl11-move {
	margin-left: 91.66666667%
}
.xl12-move {
	margin-left: 100%
}
}
@media(min-width:760px) {
.xs1, .xs2, .xs3, .xs4, .xs5, .xs6, .xs7, .xs8, .xs9, .xs10, .xs11, .xs12 {
	float: left
}
.xs1 {
	width: 8.33333333%
}
.xs2 {
	width: 16.66666667%
}
.xs3 {
	width: 25%
}
.xs4 {
	width: 33.33333333%
}
.xs5 {
	width: 41.66666667%
}
.xs6 {
	width: 50%
}
.xs7 {
	width: 58.33333333%
}
.xs8 {
	width: 66.66666667%
}
.xs9 {
	width: 75%
}
.xs10 {
	width: 83.33333333%
}
.xs11 {
	width: 91.66666667%
}
.xs12 {
	width: 100%
}
.xs0-left {
	left: 0
}
.xs1-left {
	left: 8.33333333%
}
.xs2-left {
	left: 16.66666667%
}
.xs3-left {
	left: 25%
}
.xs4-left {
	left: 33.33333333%
}
.xs5-left {
	left: 41.66666667%
}
.xs6-left {
	left: 50%
}
.xs7-left {
	left: 58.33333333%
}
.xs8-left {
	left: 66.66666667%
}
.xs9-left {
	left: 75%
}
.xs10-left {
	left: 83.33333333%
}
.xs11-left {
	left: 91.66666667%
}
.xs12-left {
	left: 100%
}
.xs0-right {
	right: 0
}
.xs1-right {
	right: 8.33333333%
}
.xs2-right {
	right: 16.66666667%
}
.xs3-right {
	right: 25%
}
.xs4-right {
	right: 33.33333333%
}
.xs5-right {
	right: 41.66666667%
}
.xs6-right {
	right: 50%
}
.xs7-right {
	right: 58.33333333%
}
.xs8-right {
	right: 66.66666667%
}
.xs9-right {
	right: 75%
}
.xs10-right {
	right: 83.33333333%
}
.xs11-right {
	right: 91.66666667%
}
.xs12-right {
	right: 100%
}
.xs0-move {
	margin-left: 0
}
.xs1-move {
	margin-left: 8.33333333%
}
.xs2-move {
	margin-left: 16.66666667%
}
.xs3-move {
	margin-left: 25%
}
.xs4-move {
	margin-left: 33.33333333%
}
.xs5-move {
	margin-left: 41.66666667%
}
.xs6-move {
	margin-left: 50%
}
.xs7-move {
	margin-left: 58.33333333%
}
.xs8-move {
	margin-left: 66.66666667%
}
.xs9-move {
	margin-left: 75%
}
.xs10-move {
	margin-left: 83.33333333%
}
.xs11-move {
	margin-left: 91.66666667%
}
.xs12-move {
	margin-left: 100%
}
}
@media(min-width:1000px) {
.xm1, .xm2, .xm3, .xm4, .xm5, .xm6, .xm7, .xm8, .xm9, .xm10, .xm11, .xm12 {
	float: left
}
.xm1 {
	width: 8.33333333%
}
.xm2 {
	width: 16.66666667%
}
.xm3 {
	width: 25%
}
.xm4 {
	width: 33.33333333%
}
.xm5 {
	width: 41.66666667%
}
.xm6 {
	width: 50%
}
.xm7 {
	width: 58.33333333%
}
.xm8 {
	width: 66.66666667%
}
.xm9 {
	width: 75%
}
.xm10 {
	width: 83.33333333%
}
.xm11 {
	width: 91.66666667%
}
.xm12 {
	width: 100%
}
.xm0-left {
	left: 0
}
.xm1-left {
	left: 8.33333333%
}
.xm2-left {
	left: 16.66666667%
}
.xm3-left {
	left: 25%
}
.xm4-left {
	left: 33.33333333%
}
.xm5-left {
	left: 41.66666667%
}
.xm6-left {
	left: 50%
}
.xm7-left {
	left: 58.33333333%
}
.xm8-left {
	left: 66.66666667%
}
.xm9-left {
	left: 75%
}
.xm10-left {
	left: 83.33333333%
}
.xm11-left {
	left: 91.66666667%
}
.xm12-left {
	left: 100%
}
.xm0-right {
	right: 0
}
.xm1-right {
	right: 8.33333333%
}
.xm2-right {
	right: 16.66666667%
}
.xm3-right {
	right: 25%
}
.xm4-right {
	right: 33.33333333%
}
.xm5-right {
	right: 41.66666667%
}
.xm6-right {
	right: 50%
}
.xm7-right {
	right: 58.33333333%
}
.xm8-right {
	right: 66.66666667%
}
.xm9-right {
	right: 75%
}
.xm10-right {
	right: 83.33333333%
}
.xm11-right {
	right: 91.66666667%
}
.xm12-right {
	right: 100%
}
.xm0-move {
	margin-left: 0
}
.xm1-move {
	margin-left: 8.33333333%
}
.xm2-move {
	margin-left: 16.66666667%
}
.xm3-move {
	margin-left: 25%
}
.xm4-move {
	margin-left: 33.33333333%
}
.xm5-move {
	margin-left: 41.66666667%
}
.xm6-move {
	margin-left: 50%
}
.xm7-move {
	margin-left: 58.33333333%
}
.xm8-move {
	margin-left: 66.66666667%
}
.xm9-move {
	margin-left: 75%
}
.xm10-move {
	margin-left: 83.33333333%
}
.xm11-move {
	margin-left: 91.66666667%
}
.xm12-move {
	margin-left: 100%
}
}
@media(min-width:1200px) {
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7, .xb8, .xb9, .xb10, .xb11, .xb12 {
	float: left
}
.xb1 {
	width: 8.33333333%
}
.xb2 {
	width: 16.66666667%
}
.xb3 {
	width: 25%
}
.xb4 {
	width: 33.33333333%
}
.xb5 {
	width: 50%
}
.xb6 {
	width: 50%
}
.xb7 {
	width: 44%
}
.xb8 {
	width: 66.66666667%
}
.xb9 {
	width: 75%
}
.xb10 {
	width: 83.33333333%
}
.xb11 {
	width: 91.66666667%
}
.xb12 {
	width: 100%
}
.xb0-left {
	left: 0
}
.xb1-left {
	left: 8.33333333%
}
.xb2-left {
	left: 16.66666667%
}
.xb3-left {
	left: 25%
}
.xb4-left {
	left: 33.33333333%
}
.xb5-left {
	left: 41.66666667%
}
.xb6-left {
	left: 50%
}
.xb7-left {
	left: 58.33333333%
}
.xb8-left {
	left: 66.66666667%
}
.xb9-left {
	left: 75%
}
.xb10-left {
	left: 83.33333333%
}
.xb11-left {
	left: 91.66666667%
}
.xb12-left {
	left: 100%
}
.xb0-right {
	right: 0
}
.xb1-right {
	right: 8.33333333%
}
.xb2-right {
	right: 16.66666667%
}
.xb3-right {
	right: 25%
}
.xb4-right {
	right: 33.33333333%
}
.xb5-right {
	right: 41.66666667%
}
.xb6-right {
	right: 50%
}
.xb7-right {
	right: 58.33333333%
}
.xb8-right {
	right: 66.66666667%
}
.xb9-right {
	right: 75%
}
.xb10-right {
	right: 83.33333333%
}
.xb11-right {
	right: 91.66666667%
}
.xb12-right {
	right: 100%
}
.xb0-move {
	margin-left: 0
}
.xb1-move {
	margin-left: 8.33333333%
}
.xb2-move {
	margin-left: 16.66666667%
}
.xb3-move {
	margin-left: 25%
}
.xb4-move {
	margin-left: 33.33333333%
}
.xb5-move {
	margin-left: 41.66666667%
}
.xb6-move {
	margin-left: 50%
}
.xb7-move {
	margin-left: 58.33333333%
}
.xb8-move {
	margin-left: 66.66666667%
}
.xb9-move {
	margin-left: 75%
}
.xb10-move {
	margin-left: 83.33333333%
}
.xb11-move {
	margin-left: 91.66666667%
}
.xb12-move {
	margin-left: 100%
}
}




.img-border {
	border: solid 1px #ddd;
	padding: 4px
}
.img-responsive {
	display: block;
	max-width: 100%;
	height: auto
}
ul {
	padding-left: 10px;
	margin: 0;
}
ol {
	padding-left: 24px
}
.list-cn {
	list-style-type: cjk-ideographic
}
.list-alpha {
	list-style-type: upper-alpha
}
.list-unstyle {
	list-style: none;
	padding-left: 0
}
.list-unstyle ul {
	list-style: disc
}
.list-inline li {
	display: inline-block;
	padding: 0 10px;
	width: auto
}
dt {
	font-weight: bold
}
dd {
	padding: 8px 0 15px 0
}
@media(min-width:760px) {
.dl-inline dt {
	width: 15%;
	display: inline-block;
	float: left;
	text-align: right;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}
.dl-inline dd {
	width: 85%;
	display: inline-block;
	float: left;
	padding: 0 0 15px 15px
}
}
.table {
	width: 100%;
	max-width: 100%;
	border-collapse: collapse;
	border-spacing: 0
}
.table th {
	border-bottom: 2px solid #ddd;
	vertical-align: bottom;
	padding: 8px;
	text-align: left
}
.table td {
	border-top: 1px solid #ddd;
	padding: 8px;
	vertical-align: top
}
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
	background-color: #f9f9f9
}
.table-bordered th, .table-bordered td {
	border: solid 1px #ddd
}
.table-bordered th {
	border-bottom: 2px solid #ddd
}
.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th {
	background-color: #f5f5f5
}
.table-condensed th, .table-condensed td {
	padding: 5px
}
@media(max-width:760px) {
.table-responsive {
	width: 100%;
	overflow-x: scroll;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar
}
.table-responsive .table tr th, .table-responsive .table tr td {
	white-space: nowrap
}
}
@media only screen and (max-width:760px) {
.table-responsive-y table, .table-responsive-y thead, .table-responsive-y tbody, .table-responsive-y th, .table-responsive-y td, .table-responsive-y tr {
	display: block
}
.table-responsive-y thead tr {
	position: absolute;
	top: -9999px;
	left: -9999px
}
.table-responsive-y tr {
	border: 1px solid #ccc
}
.table-responsive-y td {
	border: 0;
	border-bottom: 1px solid #eee;
	position: relative;
	padding-left: 30%;
	white-space: normal;
	text-align: left
}
.table-responsive-y td:before {
	position: absolute;
	top: 6px;
	left: 6px;
	width: 45%;
	padding-right: 10px;
	white-space: nowrap;
	text-align: left;
	font-weight: bold
}
.table-responsive-y td:before {
	content: attr(data-title)
}
}
blockquote {
	border: solid 1px #ddd;
	border-left-width: 6px;
	padding: 20px;
	border-radius: 4px
}
blockquote strong {
	display: block;
	font-size: 16px;
	margin-bottom: 10px
}
blockquote p:last-child {
	margin: 0
}
.quote-floatright {
	border-left-width: 1px;
	border-right-width: 6px;
	text-align: right
}
.float-left {
	float: left!important
}
.float-right {
	float: right!important
}
.clearfix:after, .layout:after, .container:after, .container-layout:after, .line:after, .line-small:after, .line-middle:after, .line-big:after, .nav-main:after, .nav-sub:after, .navbar:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden
}
.clearfix, .layout, .container, .container-layout, .line, .line-small, .line-middle, .line-big, .nav-main, .nav-sub, .navbar {
	display: block
}
.clear {
	clear: both
}
.print-show {
	display: none!important
}
@media print {
.print-show {
	display: block!important
}
table.print-show {
	display: table
}
tr.print-show {
	display: table-row!important
}
th.print-show, td.print-show {
	display: table-cell!important
}
.print-hidden {
	display: none!important
}
}
.show {
	display: block!important
}
.hidden {
	display: none!important;
	visibility: hidden!important
}
.opacity {
	filter: alpha(opacity=0);
	-moz-opacity: .0;
	-khtml-opacity: .0;
	opacity: .0
}
.opacity-small {
	filter: alpha(opacity=20);
	-moz-opacity: .2;
	-khtml-opacity: .2;
	opacity: .2
}
.opacity-middle {
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	-khtml-opacity: .5;
	opacity: .5
}
.opacity-big {
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	-khtml-opacity: .8;
	opacity: .8
}
.opacity-none {
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0
}
.padding-large {
	padding: 30px
}
.padding-large-top {
	padding-top: 30px
}
.padding-large-right {
	padding-right: 30px
}
.padding-large-bottom {
	padding-bottom: 30px
}
.padding-large-left {
	padding-left: 30px
}
.padding-big {
	padding: 0px
}
.padding-big-top {
	padding-top: 60px
}
.padding-big-right {
	padding-right: 20px
}
.padding-big-bottom {
	padding-bottom: 0px
}
.padding-big-left {
	padding-left: 20px
}
.padding {
	padding: 10px
}
.padding-top {
	padding-top: 10px
}
.padding-right {
	padding-right: 10px
}
.padding-bottom {
	padding-bottom: 10px
}
.padding-left {
	padding-left: 10px
}
.padding-small {
	padding: 5px
}
.padding-small-top {
	padding-top: 5px
}
.padding-small-right {
	padding-right: 5px
}




/*新闻一*/
.newsitem .news-date {
	text-align: center;
	display: inline-block;
	float: left;
	width: 5rem;
	height: 5rem;
	background: #f2f2f2;
}
.newsitem li {
	border-bottom: dashed 1px #ddd;
	margin: 0;
}
.newsitem .news-date1 {
	text-align: center;
	color: #666666;
	font-size: 1.5625rem;
	margin-top: 0.6rem;
}
.newsitem .news-date2 {
	text-align: center;
	color: #999999;
	font-size: 0.8rem;
}
.newsitem .news-bodys {
	padding: 0 0.875rem;
	overflow: hidden;
	zoom: 1;
}
.newsitem .news-bodys h3 {
	word-wrap: break-word;
	overflow: hidden;
}
.newsitem .news-bodys p {
	word-wrap: break-word;
	overflow: hidden;
	line-height: 1.15rem;
	font-size: 0.75rem;
	color: #999;
	margin-top: 10px;
}
/*新闻2*/
.news-span1 {
	width: 16.66666667%;
}
.news-span2 {
	width: 83.33333333%;
}
.news-item2 {
	position: relative;
	overflow: hidden;
	padding: 0px;
	margin: 4px 0;
}
.news-item2 .news-time {
	padding: 6px 0;
	border-right: 1px solid #eee;
	text-align: center;
	color: #666666;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;
}
.news-action {
	padding: 10px 12px 0px 40px;
	box-sizing: border-box;
}
.news-item2 .news-time .news-time-date {
	font-size: 22px;
}
.news-item2 .news-title {
	position: relative;
	font-size: 18px;
	color: #666666;
	line-height: 24px;
	padding-bottom: 0px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.news-item2 .news-desc {
	font-size: 12px;
	color: #999999;
	line-height: 24px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;
    padding-top: 5px;
}
.news-item2 .news-tit {
	position: relative;
	z-index: 10;
}
.news-item2:after {
	content: "";
	background-color: #c20a14;
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 100%;
	z-index: 0;
	display: block;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;
}
.news-item2:hover:after {
	width: 100%;
}
.news-item2:hover .news-title, .news-item2:hover .news-desc, .news-item2:hover .news-time {
	color: #ffffff;
}
@media only screen and (max-width: 768px) {
.news-span1 {
	width: 31.4%;
}
.news-span2 {
	width: 68.6%;
}
.news-action {
	padding: 0px 12px 0px 20px;
	box-sizing: border-box;
}
.news-item2 .news-time .news-time-date {
	font-size: 18px;
}
.news-item2 .news-title {
	padding-bottom: 6px;
}
.news-item2 .news-title {
	font-size: 16px;
}
}
.jobsitem {
}
.jobsitem ul {
	padding: 0px;
}
.jobsitem li {
	border: solid 1px #ddd;
	background-color: #f9f9f9;
	margin-bottom: 10px;
}
.jobsitem li h3 {
	padding: 10px 15px;
}
.jobsitem li .jobs-info {
	padding: 10px 10px;
}
.jobs-info div {
	border-bottom: dashed 1px #ddd;
	padding: 5px;
}
.jobsitem li .jobs-bodys {
	padding: 10px 15px;
}
.nav.nav-sitemap a {
	color: #fff
}
.nav-sitemap ul a {
	padding-left: 0px;
	color: #fff
}
.foot-weixin {
	width: 140px;
}
.qq {
	width: 20px;
	height: 20px;
	background: url("http://kd.feikoo.com/skin/web/images/qq.png");
	display: inline-block;
	margin: -2px 2px 0px;
}
.product-about li {
	line-height: 3rem;
	border-bottom: dashed 1px #aaa;
}
.news-line {
	text-align: center;
	border: dashed 1px #aaa;
	margin-bottom: 40px;
}
.news-body {
	margin: 20px auto;
}
.order-tip {
	color: #fff;
	padding-left: 25px;
}
.order-tip .con {
	border: dashed 1px #aaa;
	line-height: 2.5rem
}
.bread {
	margin: 8px 0px;
	font-size: 13px;
	color: #555
}
.bglx {
	background: url("http://kd.feikoo.com/skin/web/images/lxbg.jpg") top center no-repeat;
}
.lxico {
	font-size: 80px;
	display: block;
	color: #c20a14;
	text-align: center
}


.huandeng{position: relative;overflow: auto;text-align: center;width:640px;margin:0 auto}
.huandeng .dots{position:absolute;left:0;right:0;bottom:70px;z-index:3;}
.huandeng .dots li{display:inline-block;width:10px;height:10px;margin:0 4px;text-indent:-999em;border:2px solid #fff;border-radius:6px;cursor:pointer;opacity:.4;-webkit-transition:background .5s,opacity .5s;-moz-transition:background .5s,opacity .5s;transition:background .5s,opacity .5s}
.huandeng .dots li.active{background:#fff;opacity:1}
.huandeng .arrow{position:absolute;width:20px;height:37px;top: 50%; margin-top: -18px; overflow: hidden;z-index: 2; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;  -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.huandeng #al{left:15px}
.huandeng #ar{right:15px}
.huandeng ul{z-index: 1;width: 600%;overflow: hidden;}
.huandeng ul .slider-item {width:640px; float: left;height:480px; position: relative; overflow: hidden;}
.huandeng ul .slider-item .slider-title {position: absolute;left: 0;bottom: 0px;width: 610px;max-height: 56px;padding: 15px;text-align:left;line-height: 28px;color: #fff;font-size: 18px;font-weight: bold;background: -webkit-linear-gradient(top, transparent, rgba(0,0,0,0.9));background: url(http://kd.feikoo.com/skin/web/images/slider-info-bg.png) \9;}
.huandeng .progress{position:absolute;left:0;bottom:0;width:15%;min-height:3px;overflow:hidden;z-index:2;background:#f60}